本篇是用於windows上的環境佈署,請參考此篇https://github.com/rails/rails-dev-box
先將VirtualBox、Vagrant安裝起來
下載配置
接著將https://github.com/rails/rails-dev-box 抓到本機。
沒有裝git就直接點下載吧,
解壓縮後使用指令命令模式到該資料夾後執行vagrant up即可
例如解壓縮到D槽box
|
|
有git可以這樣
|
|
大概跑個5分鐘應該就好了,跑完會出現 notice: Finished catalog run in 218.02 seconds
接著使用pietty或PUTTY連入127.0.0.1:2222 (帳密vagrant/vagrant)登入
建立資料夾、調整權限
|
|
補充
rvm gemset 可參考 http://blog.eddie.com.tw/2011/04/08/rvm-and-gemsets/
另外使用rvm gemset 後,下次進入記得選回建立的環境,也就是 rvm gemset use xxxx
定義環境
目標:Ruby 2.0.0 + Rails 4.0.0
執行
|
|
建立專案
執行
|
|
接著打開瀏覽器 127.0.0.1:3000
看到歡迎畫面代表完成
調整Vagrantfile
完成環境安裝後,接下來讓本地能夠瀏覽,先將vagrant關閉
在windows cmd底執行:
vagrant halt
修改服務port
開啟Vagrantfile,編輯下列這行,
config.vm.network :forwarded_port, guest: 3000, host: 3000
解釋:guest(rails dev):3000 port 對應到host(windows):3000 port,可自行修改
開啟內部網路
這個是用來讓samba連到用的,可以自己指定,不要衝突就好
config.vm.network :private_network, ip: "192.168.111.20"
調整記憶體
|
|
存檔以後重新開啟vagrant$ vagrant up
使用samba在windows編輯專案
共用資料夾,可參考vargrant文件:http://docs.vagrantup.com/v2/synced-folders/smb.html
不過我是測試不出來 囧”
開samba共享
1.安裝$ sudo apt-get install samba
2.修改config$ sudo vi /etc/samba/smb.conf
加入下列
|
|
啟動
$ smbd start
$ nmbd start
或是重啟$ sudo reload smbd
$ sudo reload nmbd
接著在我的電腦網址列輸入 \\192.168.111.20\www
就可以看到專案了
在自己用sublime text之類的編輯器編輯吧
打完收工~~